home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PROGRAM / TPL60N14.ARJ / PERFORM.DOC < prev    next >
Text File  |  1992-04-29  |  11KB  |  237 lines

  1. +++++++++++++++ TURBO.TPL Performance Comparison +++++++++++++++++++
  2.  
  3.                    TP 6.0 Turbo Pascal Library
  4.                               versus
  5.                 TP 6.0 Runtime Library Update 1.3
  6.  
  7.  
  8.  
  9. Machine configuration: 80386 33 MHz Computer w/ 128 kB CPU-cache
  10.                        8.0 MB of RAM
  11.                        Cyrix 83D87 coprocessor
  12.                        DOS 5.0 Operating System
  13.                        QEMM 6.01
  14.  
  15.  
  16. Test Program: ARITEST.PAS
  17.  
  18.                                                          PERFORMANCE
  19. OPERATION (in usec)        TP 6.0 TPL    TP 6.0 RLU         INCREASE
  20. --------------------------------------------------------------------
  21. LONG-Mul                          4.5           4.5            0.00%
  22. LONG-Div                         41.7           5.9          606.78%
  23. LONG-Abs                          2.1           2.1            0.00%
  24. REAL-Float                        5.9           5.5            7.27%
  25. REAL-Add                         10.7          11.7           -8.55%
  26. REAL-Sub                         11.0          12.1          -10.00%
  27. REAL-Mul                         17.6          17.2            2.33%
  28. REAL-Mul (Short)                  6.6           6.9           -4.35%
  29. REAL-Div                         62.8          24.5          156.33%
  30. REAL-Sqr                         16.6          11.7           41.88%
  31. REAL-Sqr (Short)                  3.8           3.1           22.58%
  32. REAL-Int                          4.1           3.8            7.89%
  33. REAL-Frac                        12.4           4.1          202.44%
  34. REAL-Trunc                        5.5           6.6          -20.29%
  35. REAL-Round                        5.5           6.6          -20.29%
  36. REAL-Sqrt                       377.2          17.2         2093.02%
  37. REAL-Ln                         295.5         203.8           45.00%
  38. REAL-Exp                        309.0         188.6           63.84%
  39. REAL-Sin                        255.5         215.2           18.73%
  40. REAL-Cos                        258.6         241.4            7.13%
  41. REAL-ArcTan                     226.6         155.5           45.72%
  42. --------------------------------------------------------------------
  43.  
  44.  
  45. Test Program: DHRYSTON.PAS
  46.  
  47.                                                          PERFORMANCE
  48. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  49. --------------------------------------------------------------------
  50. Dhrystones / Sec:              8963.6        8995.5            0.36%
  51. --------------------------------------------------------------------
  52.  
  53.  
  54. Test Program: WHETSTON.PAS
  55.  
  56.                                                          PERFORMANCE
  57. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  58. --------------------------------------------------------------------
  59. REAL KWhetstones:             304.971       430.283           41.09%
  60. --------------------------------------------------------------------
  61.  
  62.  
  63. Test Program: STRTEST.PAS
  64.  
  65.                                                          PERFORMANCE
  66. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  67. --------------------------------------------------------------------
  68. String-Benchmark (msec)           902           458           97.37%
  69. --------------------------------------------------------------------
  70.  
  71.  
  72. Test Program: WHETST87.PAS
  73.  
  74.                                                          PERFORMANCE
  75. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  76. --------------------------------------------------------------------
  77. DOUBLE PRECISION KWhetstones:1600.000      2070.393           29.38%
  78. --------------------------------------------------------------------
  79.  
  80.  
  81. Test Program: LLL.PAS
  82.  
  83.                                                          PERFORMANCE
  84. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  85. --------------------------------------------------------------------
  86. DOUBLE PRECISION MFLOPS:       0.2851        0.3266           14.56%
  87. --------------------------------------------------------------------
  88.  
  89.  
  90.  
  91. The numbers for the following 80286 machine were supplied by Jeff Ding
  92. (jeff.ding@mixcom.com). Thanx!
  93.  
  94. Machine configuration: 80286 12 MHz Computer
  95.                        2.5 MB RAM
  96.                        No Coprocessor
  97.                        DOS 5.0 Operating System
  98.                        Norton 6.0 SI rating of 9.0
  99.  
  100.  
  101. Test Program: ARITEST.PAS
  102.  
  103.                                                          PERFORMANCE
  104. OPERATION (in usec)        TP 6.0 TPL    TP 6.0 RLU         INCREASE
  105. --------------------------------------------------------------------
  106. LONG-Mul                         14.9          13.4           10.45%
  107. LONG-Div                        115.2          17.2          569.77%
  108. LONG-Abs                          5.9           5.9            0.00%
  109. REAL-Float                       19.0          18.3            3.83%
  110. REAL-Add                         31.7          33.8           -6.21%
  111. REAL-Sub                         34.1          36.2           -5.80%
  112. REAL-Mul                         51.4          48.6            5.76%
  113. REAL-Mul (Short)                 19.7          20.0           -1.50%
  114. REAL-Div                        183.1          70.7          158.98%
  115. REAL-Sqr                         49.3          35.2           40.06%
  116. REAL-Sqr (Short)                 11.0          10.0           10.00%
  117. REAL-Int                         11.7          11.4            2.63%
  118. REAL-Frac                        37.6          13.1          187.02%
  119. REAL-Trunc                       16.6          21.0          -20.95%
  120. REAL-Round                       16.6          21.0          -20.95%
  121. REAL-Sqrt                      1133.4          48.3         2246.58%
  122. REAL-Ln                         895.5         612.8           46.13%
  123. REAL-Exp                        936.6         565.9           65.51%
  124. REAL-Sin                        783.4         648.6           20.78%
  125. REAL-Cos                        790.7         727.9            8.63%
  126. REAL-ArcTan                     690.7         467.2           47.84%
  127. --------------------------------------------------------------------
  128.  
  129.  
  130. Test Program: DHRYSTON.PAS
  131.  
  132.                                                          PERFORMANCE
  133. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  134. --------------------------------------------------------------------
  135. Dhrystones / Sec:              2601.5        2671.7            2.70%
  136. --------------------------------------------------------------------
  137.  
  138.  
  139. Test Program: WHETSTON.PAS
  140.  
  141.                                                          PERFORMANCE
  142. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  143. --------------------------------------------------------------------
  144. REAL KWhetstones:              99.661       142.796           43.28%
  145. --------------------------------------------------------------------
  146.  
  147.  
  148. Test Program: STRTEST.PAS
  149.  
  150.                                                          PERFORMANCE
  151. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  152. --------------------------------------------------------------------
  153. String-Benchmark (msec)          2823          1351          108.96%
  154. --------------------------------------------------------------------
  155.  
  156.  
  157.  
  158. Machine configuration: 8086 9.54 MHz Computer
  159.                        640 kB RAM
  160.                        Intel 8087 coprocessor
  161.                        PC-DOS 3.3 Operating System
  162.  
  163.  
  164. Test Program: ARITEST.PAS
  165.  
  166.                                                          PERFORMANCE
  167. OPERATION (in usec)        TP 6.0 TPL    TP 6.0 RLU         INCREASE
  168. --------------------------------------------------------------------
  169. LONG-Mul                         61.0          57.2            6.64%
  170. LONG-Div                        235.9          50.0          371.80%
  171. LONG-Abs                         11.7          11.4            2.63%
  172. REAL-Float                       38.6          35.2            9.66%
  173. REAL-Add                         69.0          73.1           -5.94%
  174. REAL-Sub                         74.5          79.0           -6.04%
  175. REAL-Mul                        206.6         185.2           11.56%
  176. REAL-Mul (Short)                 42.4          44.1           -4.01%
  177. REAL-Div                        386.2         276.2           39.83%
  178. REAL-Sqr                        200.0         124.1           61.16%
  179. REAL-Sqr (Short)                 25.2          20.7           21.74%
  180. REAL-Int                         25.5          23.8            7.14%
  181. REAL-Frac                        81.0          28.3          186.22%
  182. REAL-Trunc                       35.2          43.8          -24.43%
  183. REAL-Round                       35.2          43.8          -24.43%
  184. REAL-Sqrt                      2390.7         197.9         1108.03%
  185. REAL-Ln                        2803.8        1949.7           43.81%
  186. REAL-Exp                       2818.6        1818.3           55.01%
  187. REAL-Sin                       2587.9        2071.4           24.93%
  188. REAL-Cos                       2602.8        2265.9           14.87%
  189. REAL-ArcTan                    2181.4        1513.1           44.17%
  190. --------------------------------------------------------------------
  191.  
  192.  
  193. Test Program: DHRYSTON.PAS
  194.  
  195.                                                          PERFORMANCE
  196. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  197. --------------------------------------------------------------------
  198. Dhrystones / Sec:               835.1         894.7            7.14%
  199. --------------------------------------------------------------------
  200.  
  201.  
  202. Test Program: WHETSTON.PAS
  203.  
  204.                                                          PERFORMANCE
  205. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  206. --------------------------------------------------------------------
  207. REAL KWhetstones:              35.832        45.809           27.84%
  208. --------------------------------------------------------------------
  209.  
  210.  
  211. Test Program: STRTEST.PAS
  212.  
  213.                                                          PERFORMANCE
  214. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  215. --------------------------------------------------------------------
  216. String-Benchmark (msec)          8552          3578          139.02%
  217. --------------------------------------------------------------------
  218.  
  219.  
  220. Test Program: WHETST87.PAS
  221.  
  222.                                                          PERFORMANCE
  223. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  224. --------------------------------------------------------------------
  225. DOUBLE PRECISION KWhetstones: 241.255       240.269           -0.41%
  226. --------------------------------------------------------------------
  227.  
  228.  
  229. Test Program: LLL.PAS
  230.  
  231.                                                          PERFORMANCE
  232. OPERATION                  TP 6.0 TPL    TP 6.0 RLU         INCREASE
  233. --------------------------------------------------------------------
  234. DOUBLE PRECISION MFLOPS:       0.0323        0.0329            1.86%
  235. --------------------------------------------------------------------
  236.  
  237.